#Usage: 	
# 
# from kisp import * 		#Import KISP 
# from plugins import * 		#Import from Plugin Directory"""
#
# for plugin in KISP.plugins: 	# Iterate through plugins
#	print plugin.Name		# Use whatever methods / variables are exposed.
#


class PluginMount(type):
    def __init__(cls, name, bases, attrs):
        if not hasattr(cls, 'plugins'):
            cls.plugins = []
        else:
            cls.plugins.append(cls)


class KISP:
    __metaclass__ = PluginMount

